package com.triadsystems.cashweb.modelo.negocio.servicos;

import com.icon.infra.modelo.negocio.excecoes.ConsultaInvalidaException;
import com.icon.infra.modelo.negocio.excecoes.ObjetoJaExistenteException;
import com.icon.infra.modelo.negocio.excecoes.ObjetoNaoEncontradoException;
import com.icon.infra.modelo.persistencia.dao.IDataAccessObject;
import com.triadsystems.cashweb.modelo.persistencia.entidades.FormaPagamento;

public interface IFormaPagamentoServico extends IDataAccessObject<FormaPagamento> {
	public FormaPagamento salvarOuRecuperarObjeto(FormaPagamento formaPagamento) throws ObjetoNaoEncontradoException, ConsultaInvalidaException, ObjetoJaExistenteException, Exception;
}
